using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Newtonsoft.Json;
using Jd.Api.Domain;
namespace Jd.Api.Domain
{

[Serializable]
public class ReturnSupplierOrder:JdObject{
      [JsonProperty("gid")]
public 				long

             gid
 { get; set; }
      [JsonProperty("spareReturnSupplierNo")]
public 				string

             spareReturnSupplierNo
 { get; set; }
      [JsonProperty("outModel")]
public 				int

             outModel
 { get; set; }
      [JsonProperty("spareScrapOrSupplier")]
public 				int

             spareScrapOrSupplier
 { get; set; }
      [JsonProperty("billSource")]
public 				int

             billSource
 { get; set; }
      [JsonProperty("transferNo")]
public 				string

             transferNo
 { get; set; }
      [JsonProperty("sellerNo")]
public 				string

             sellerNo
 { get; set; }
      [JsonProperty("remark")]
public 				string

             remark
 { get; set; }
      [JsonProperty("cityId")]
public 				long

             cityId
 { get; set; }
      [JsonProperty("townId")]
public 				long

             townId
 { get; set; }
      [JsonProperty("distributionNo")]
public 				string

             distributionNo
 { get; set; }
      [JsonProperty("outReturnSupplierNo")]
public 				string

             outReturnSupplierNo
 { get; set; }
      [JsonProperty("deptNo")]
public 				string

             deptNo
 { get; set; }
      [JsonProperty("tid")]
public 				long

             tid
 { get; set; }
      [JsonProperty("spareCode")]
public 				string

             spareCode
 { get; set; }
      [JsonProperty("shipVia")]
public 				int

             shipVia
 { get; set; }
      [JsonProperty("receiveName")]
public 				string

             receiveName
 { get; set; }
      [JsonProperty("orgNo")]
public 				string

             orgNo
 { get; set; }
      [JsonProperty("outOrderType")]
public 				int

             outOrderType
 { get; set; }
      [JsonProperty("yn")]
public 				int

             yn
 { get; set; }
      [JsonProperty("countyId")]
public 				long

             countyId
 { get; set; }
      [JsonProperty("returnSupplierOrderItemList")]
public 				List<string>

             returnSupplierOrderItemList
 { get; set; }
      [JsonProperty("billStatus")]
public 				int

             billStatus
 { get; set; }
      [JsonProperty("id")]
public 				long

             id
 { get; set; }
      [JsonProperty("outWayBill")]
public 				string

             outWayBill
 { get; set; }
      [JsonProperty("estimatedToArrival")]
public 				DateTime

             estimatedToArrival
 { get; set; }
      [JsonProperty("bdTransferNo")]
public 				string

             bdTransferNo
 { get; set; }
      [JsonProperty("spareReturnSupplierDeliverTime")]
public 				DateTime

             spareReturnSupplierDeliverTime
 { get; set; }
      [JsonProperty("receivePhone")]
public 				string

             receivePhone
 { get; set; }
      [JsonProperty("receiveAddress")]
public 				string

             receiveAddress
 { get; set; }
      [JsonProperty("receiveMail")]
public 				string

             receiveMail
 { get; set; }
      [JsonProperty("billType")]
public 				int

             billType
 { get; set; }
      [JsonProperty("supplierNo")]
public 				string

             supplierNo
 { get; set; }
      [JsonProperty("updateUser")]
public 				string

             updateUser
 { get; set; }
      [JsonProperty("updateTime")]
public 				DateTime

             updateTime
 { get; set; }
      [JsonProperty("provinceId")]
public 				long

             provinceId
 { get; set; }
      [JsonProperty("outOrderNo")]
public 				string

             outOrderNo
 { get; set; }
      [JsonProperty("spareReturnSupplierDownTime")]
public 				DateTime

             spareReturnSupplierDownTime
 { get; set; }
      [JsonProperty("createTime")]
public 				DateTime

             createTime
 { get; set; }
      [JsonProperty("comment")]
public 				string

             comment
 { get; set; }
      [JsonProperty("createUser")]
public 				string

             createUser
 { get; set; }
      [JsonProperty("reservationOrderNo")]
public 				string

             reservationOrderNo
 { get; set; }
      [JsonProperty("expectDate")]
public 				DateTime

             expectDate
 { get; set; }
      [JsonProperty("spareWarehouseNo")]
public 				string

             spareWarehouseNo
 { get; set; }
      [JsonProperty("ts")]
public 				DateTime

             ts
 { get; set; }
	}
}
